home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / util / arc / LhA.readme < prev    next >
Text File  |  1999-05-02  |  4KB  |  162 lines

  1. Short:    Full LhA plus LhX (extract-only)
  2. Author:   jamie_c@bellsouth.net (Jim Cooper)
  3. Uploader: jamie_c@bellsouth.net (Jim Cooper)
  4. Version:  2.1
  5. Type:     util/arc
  6. Replaces: LhA194.lha
  7.  
  8.       
  9. LhA v2 finally hits the streets.  And with it, a new Web site.
  10.  
  11.     http://lha.warped.com
  12.  
  13. Most frequent updates will always be posted to this new site first, with
  14. only occasional (major) updates sent to Aminet.
  15.  
  16.  
  17. History:
  18.  
  19.  2.1    Jim Cooper & David Tritscher
  20.  
  21.     Fix probs with -Qm & too narrow windows.  (Jim)
  22.  
  23.     Final cleanups, etc. before new Aminet release.  (Jim)
  24.  
  25.     Set up Web site - lha.warped.com - plain, but functional.  (Jim)
  26.  
  27.     AMINET RELEASE
  28.  
  29.  2.0    Jim Cooper & David Tritscher
  30.  
  31.     Got filename 'munging' working for all progress types.  (Jim)
  32.  
  33.     Use Amiga private escape sequences (aWSR, aWBR) to get console
  34.     size, instead of ACTION_DISK_INFO packet.  Doesn't block /AUTO
  35.     windows any more.  (Jim)
  36.  
  37.     Cleaned up docs, documented new features, etc.  (Jim)
  38.  
  39.     NEW RELEASE
  40.  
  41.  1.110  Jim Cooper & David Tritscher
  42.  
  43.     A bit more gain on compression.  (David)
  44.  
  45.     Added '-D4' progress display.  (Jim)
  46.  
  47.     Disabled '-1' (-lh4-) for compression, since the format is old,
  48.     slow, and pretty much worthless.  Still support -lh4- on extract,
  49.     for support of older archives.  (Jim & David)
  50.  
  51.     Changed the Default status of a few of the options, to bring the
  52.     operation more in line with the way other versions of LhA (on
  53.     UNIX & PC) operate.  (Jim)
  54.  
  55.     Changed the way 'inverse video' is turned off - instead of just
  56.     resetting the console to 'normal', it uses the specific 'inverse
  57.     off' code.  Should help those who normally run their console in
  58.     non-default modes (eg, different colors, etc.).  (Jim)
  59.  
  60.     BETA RELEASE
  61.  
  62.  1.100    Jim Cooper & David Tritscher
  63.  
  64.     Changed algorithms for compression - now compresses smaller than
  65.     old LhA, and does it faster!  (David)
  66.  
  67.     Added '-lh6-' compression format, to catch up with LhA for UNIX.
  68.     (David)
  69.  
  70.     Added command line support for '-lh6-' usage.  (Jim & David)
  71.  
  72.     Fixed  _ancient_ bug (crashed LhA 1.3x, 1.5x, etc.) with corrupt
  73.     partial archives.  (Jim)
  74.  
  75.     Plugged  multiple  holes in old code that could have resulted in
  76.     crashes.  (Jim & David)
  77.  
  78.     Updated docs, usage, etc. (Jim)
  79.  
  80.     BETA RELEASE
  81.  
  82.  1.99   Jim Cooper & David Tritscher
  83.  
  84.     Remaining ASM code converted up to C.  Start working on changes
  85.     to speed up code, fix old (& new :-) bugs, and add new features.
  86.  
  87.     INTERNAL ONLY
  88.  
  89.  1.98    Jim Cooper
  90.  
  91.     Squashed  the  "doesn't  work  with  spaces  in names" bug a few
  92.     people noticed.
  93.  
  94.     Sent directly to folks who reported bugs mentioned as 'fixed' in
  95.     earlier  entries,  since  I  couldn't  get  this one uploaded to
  96.     Aminet.
  97.  
  98.  1.97    Jim Cooper
  99.  
  100.     INTERNAL
  101.  
  102.  1.96    Jim Cooper
  103.     <sigh>  Too soon, not enough checking, etc... last "fix" broke ^C
  104.     handling.  Fixed.
  105.  
  106.  1.95    Jim Cooper
  107.     Oops.   Wasn't  flushing  the  output  buffer for "Overwrite..."
  108.     message.
  109.  
  110.  1.94    Jim Cooper
  111.     First Aminet release after taking over from Stefan.
  112.  
  113.  <1.94    Stefan Boberg
  114.     With many thanks from the Amiga community.
  115.  
  116.  
  117. TODO:
  118.  
  119. (In no particular order.)
  120.  
  121. - Show progress for 'stored' files.  Stefan's code never did.
  122.  
  123. - Change from current buffered I/O to ASyncIO.
  124. - Add "-Q" option to disable ASync, for whatever reason.  :-)
  125.  
  126. - Support changing compression format for 'y' command.
  127.  
  128. - Support hard/soft links.
  129.  
  130. - Document multivolume archiving better.
  131. - Volume swap prompt change.
  132.  
  133. - -e should cause '-lhd-' entries for ALL dirs, to preserve datestamp/attributes.
  134.  
  135. - Improve compression even more
  136.  
  137. - Ports to various other 'platforms', including Windoze, PowerUp, WarpOS, ...
  138.  
  139. - Localize LhA output.  Lots of folks either don't speak English, or would
  140.   just be more comfortable seeing messages in their own language.
  141.  
  142. - More translated versions of these docs.
  143.  
  144. - Cancel button for gfx progress... maybe.  ^C still works fine on main task,
  145.   but that isn't obvious to GUI users.
  146.  
  147. - Speedups, tweaks, rest of code cleaned up, etc., etc., etc.
  148.  
  149.  
  150. Enjoy.
  151.  
  152.  
  153. ============================= Archive contents =============================
  154.  
  155. Original  Packed Ratio    Date     Time    Name
  156. -------- ------- ----- --------- --------  -------------
  157.    53576   34100 36.3% 17-Apr-99 19:49:24  LhA
  158.   106317   37402 64.8% 17-Apr-99 20:02:00  LhA.guide
  159.    34736   22457 35.3% 17-Apr-99 19:49:36  LhX
  160. -------- ------- ----- --------- --------
  161.   194629   93959 51.7% 18-Apr-99 19:25:02   3 files
  162.